@charset 'utf-8';
@import './variables.scss';

.login .login-form {
    .no-label .ivu-form-item-content {
        margin-left: 0 !important;
    }   
    .ivu-input {
        height: 26px;
    }
    .ivu-form-item-error-tip {
        padding-top: 3px;
    }
    .ivu-form .ivu-form-item-label {
        color: $c_3;
    }
}

.ivu-poptip-popper .ivu-poptip-content .ivu-poptip-inner .ivu-poptip-body {
    padding: 0;
}

.ivu-select-dropdown {
    margin: 0;
    padding: 0;
}

.top {
    .table {
        .ivu-table-wrapper {
            .ivu-table-header {
                th {
                    padding: 0;
                    height: 22px;
                }
            }
            .ivu-table-cell {
                padding: 0;
                line-height: 22px;
                white-space: nowrap;
            }
        }
    }
}

.leftside {
    .leftside-content {
        .leftside-list {

            .ivu-dropdown {
                width: 100%;
                height: 100%;
                position: relative;

                .ivu-dropdown-rel {
                    .ivu-icon {
                        margin-right: 5px;
                    }
                }

                .ivu-select-dropdown {
                    left: 0 !important;
                }
            }
        }
    }

    .vue-contextmenu-listWrapper {
        box-shadow: 6px 6px 10px $c_29;
        border: solid 1px $c_29;

        .context-menu-list {
            background: $c_1;
            width: 142px;
            height: 23px;
            padding-left: 24px;
            background: $c_21;

            button {
                background: $c_1;
                padding-left: 4px;
                border-radius: 0;
                color:$c_3;

                &:hover {
                    background: $c_30;
                    border-radius: 0;
                }

                &.disabled {
                    color: $c_31;
                }
            }
        }
    }
    .trajectory {
        .ivu-form-item {
            margin-bottom: 5px;
            .ivu-form-item-label {
                padding: 5px 5px 5px 0;
            }
            .ivu-form-item-content {
                line-height: 22px;
            }
        }   

    }

    .chat-history {
        .ivu-table-cell {
            padding: 0;
        }
    }


}
